package com.zxm.service;

import com.zxm.pojo.UserInfo;
import com.zxm.result.EasyUiResult;
import com.zxm.result.GuhealthResult;

import java.util.Date;
import java.util.Map;

public interface UserInfoService {
	UserInfo showUserInfo(UserInfo userInfo);

	void modifyUserInfo(UserInfo userInfo);

	int insertUserInfo(UserInfo userInfo);
	
	EasyUiResult selectByPage(Integer pageNum, Integer pageSizes);

	Boolean checkUsername(String username);
	/**
	 * 查看选中日期往后十天用户的增量
	 */
	Map<String,Integer> getUserInfoInTenDa(Date regTime);

	/**
	 * 查询各个年龄用户的数量
	 * @return
	 */
	Map<Integer,Integer> getAgeOfAllUser();

	/**
	 * 查询所有用户所在城市的分布
	 * @return
	 */
	Map<String,Integer> getAareOfAllUser();

	/**
	 * 性别分析
	 * @return
	 */
	Map<String,Integer> analySexNumOfUser();

    UserInfo login(String username, String password);
}
